/*=============================================================================
*
*   Copyright (C) 2020 All rights reserved.
*
*   Filename:		observer_interface.hpp
*
*   Author: Wang Zhecheng - wangzhecheng@yeah.net
*
*   Date: 2020-03-19 18:30
*
*   Last Editors: Wang Zhecheng - wangzhecheng@yeah.net
*
*   Last modified:	2020-03-25 12:05
*
*   Description:
*
=============================================================================*/
#ifndef OBSERVER_INTERFACE_H
#define OBSERVER_INTERFACE_H

namespace geoxfem {
namespace util {

template <typename Model>
struct ObserverInterface {
  virtual void update(const Model*) = 0;
};

}  // namespace util
}  // namespace geoxfem

#endif /* OBSERVER_INTERFACE_H */
